[自己架網站] 上傳檔案到雲端主機 + 更改域名


Posted by ai86109 on 2020-09-17

前言

在上一篇我們已經有了自己的虛擬主機,並且在上面安裝好所需的軟體,在這邊我們要來將檔案上傳到主機上,讓他跑起來,並且更改域名。

上一篇:部署 AWS EC2 主機 + LAMP server + phpMyAdmin

準備檔案

首先,你會需要自己寫好一份可以跑的 PHP 檔案們

  1. 到你的 GitHub 上,新增一個 repository,並記下他的網址

  2. 將你的檔案上傳到這個 repository
    .
    如果不清楚整個流程的話,可以參考我之前寫的 git 系列文
    https://derek.coderbridge.io/2020/03/24/how-to-use-git/

  3. 話說在上傳時,要排除連線的帳號、密碼的檔案(例如我這邊就排除掉了 conn.php 這個檔案),不然就被看光光惹~

把檔案放到主機

  1. 先連到主機
    ssh -i /Users/cyen/.ssh/key-pair-name.pem ubuntu@IPv4

  2. 到 /var/www/html 路徑下
    cd /var/www/html

  3. 改變權限,讓我可以把檔案放進來
    sudo chown ubuntu /var/www/html

  4. 把檔案從剛剛的 repository 複製過來
    git clone repository的網址

  5. 成功後,別忘了還要加上連線的檔案
    touch conn.php

  6. vim index.php 把程式碼貼上儲存

  7. 若有需要資料庫,請到 phpMyAdmin 設定

  8. 按照你的檔案路徑,在網址列輸入網址就可以連上拉,可喜可賀!
    IPv4/你的repository/index.php

更改域名

雖然已經可以連上了,但還是要打一串 IP 位置,如果想要有英文的網址的話就要更改域名拉。

我這邊用的是 gandi

  1. 先註冊好帳號

  2. 右邊選單選擇域名,並按下購買

  3. 輸入你要的網域名稱,搜尋

  4. 選擇你想要的並且放入購物車,結帳完就有自己的域名了

  5. 點下你的域名,選擇區域檔紀錄

  6. 把類型 A 的 IPv4 位址改成你 AWS EC2 的 IPv4

  7. 大功告成
    域名/你的repository/index.php


以上就是自己架網站的流程說明拉~

雖然這對很多人來說應該稀鬆平常

但我第一次成功看到自己的東西在雲端主機跑起來的時候

那種興奮感真的溢於言表呀!


#gandi #website #ubuntu







Related Posts

Github page

Github page

2356. Number of Unique Subjects Taught by Each Teacher

2356. Number of Unique Subjects Taught by Each Teacher

Day 06 遠交近攻

Day 06 遠交近攻


Comments